﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Domain;

namespace BackEnd.Facade.Interfaces
{
    public interface ITaxiServiceManager
    {
        List<TaxiService> GetAllServices();
        int CreateService(TaxiService service);
        List<District> GetAllDistricts();
        List<Car> GetAllCars();
        List<TaxiService> GetTopTaxis(TaxiSortBy sortBy, int count);
        List<TaxiService> GetTopTaxisByDistrict(TaxiSortBy sortBy, int count, short districtId);
        
        TaxiService GetTaxiServiceById(int id);
    }
}
